package com.cn.utils;

public class WordOrPhraseChecker {
    /**
     * 封装的方法：判断传入的字符串是单词还是短语或句子
     * @param input
     * @return 1为单词，2为短语
     */
    public static int checkWordOrPhrase(String input) {
        // 去除前后空格
        input = input.trim();

        // 判断是否为单词（不含空格且只包含字母）
        if (!input.contains(" ") && input.matches("[a-zA-Z]+")) {
            return 1;
        }
        // 否则是短语或句子
        return 2;
    }

    public static void main(String[] args) {
        // 示例
        String input1 = "hello ";
        String input2 = "hello world";
        String input3 = "this is a sentence.";

        // 调用封装方法并输出结果
        System.out.println(input1 + " 是一个: " + checkWordOrPhrase(input1));
        System.out.println(input2 + " 是一个: " + checkWordOrPhrase(input2));
        System.out.println(input3 + " 是一个: " + checkWordOrPhrase(input3));
    }
}